.report-comment {

    .border-bottom {
        border-bottom: 1px solid #ccc;
    }
    .border-top {
        border-top: 1px solid #ccc;
    }
    span {
        padding: 0 .2rem;
    }
    .blue {
        background: #00beca;
        border-color: #00beca;
        color: #fff;
    }
    .workflow {
        .bg-f2 {
            .item {
                padding-top: .05rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
            }
        }
    }

    .satisfaction {
        position: relative;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        line-height: .45rem;

        .inlineBlock {
            display: inline-block;
            position: relative;
            margin-left: 0.36rem;
            height: 100%;

            img {
                vertical-align: middle;
            }
            .radio {
                width: .4rem;
            }

            img:not(.radio) {
                width: .3rem;
                margin-right: .1rem;
            }
        }

    }

    .score {
        position: relative;
        line-height: .445rem;

        .give-score {
            margin-top: -.1rem;

            span {
                margin-right: .5rem;
            }

            img {
                width: .29rem;
                margin-right: .1rem;
                vertical-align: sub;
            }
        }

        .workflow {
            border: 0;

            .item {
                -webkit-flex: 1.0;
                width: 30%;
            }

            div {
                position: relative;
                height: .35rem;
            }

            img {
                position: absolute;
                right: .485rem;
                top: -.02rem;
                width: .4rem;
            }
        }
    }

    .comment {
        position: relative;
        width: 100%;
        height: 1.55rem;
        padding: 0.2rem;
        box-sizing: border-box;

        textarea {
            border: 0;
            height: 75%;
            font-size: .156rem;
            padding: 0;
        }
        ::-webkit-input-placeholder {
            font-size: .156rem;
            line-height: 1em;
            color: #a9a9a9;
        }
        :-moz-placeholder {
            font-size: .156rem;
            line-height: 1em;
            color: #a9a9a9;
        }
        :-ms-input-placeholder {
            font-size: .156rem;
            line-height: 1em;
            color: #a9a9a9;

        }

    }
    button {
        margin-top: .105rem;
    }
}
